科研星球

R语言教程:什么是R语言,以及如何安装

什么是R语言


R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。简单来说,R是一门统计计算语言,是一套开源的数据分析解决方案



R语言的诞生



R语言是从S语言演变而来的。S语言是二十世纪70年代诞生于贝尔实验室,基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,取得了巨大成功。1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,编写了一种能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。





R语言的特点


  • R是自由软件,完全免费,开放源代码的。

  • R具有高度可移植性,可在多种操作系统下运行,如Windows、MacOS、多种Linux和UNIX等。换句话说,你在Windows里面写的代码,拷贝到Mac电脑中,一模一样运行。

  • R是一种可编程的语言,和著名的C/Python/Java等语言类似,具有完整的编程语言系统,且语法通俗易懂。

  • R运行灵活,可以输入命令,也可以编写函数和脚本进行批处理运算。

  • R拥有丰富的程序包库,涵盖了生物信息学、医学统计学、社会学、经济学、生态学、地理学等诸多方面。

  • R优秀的绘图功能,可以说是市面上绘图功能最为强大的编程语言。



R语言运行环境



说了这么多,相信大家早已迫不及待,下面我们就来学习如何在自己电脑中安装R语言的运行环境吧。在这里我们对课表稍作调整,把原定第一节的R软件安装和第二节的RStudio安装放到一起来讲,一口气调试好需要的所有软件,更加省时省力。一般情况下,配置R语言的运行环境需要两个软件:R和RStudio。


640.jpeg


R软件呢,就是R,现在最新的版本是R 3.6.1,它就是编译和运行R代码软件,其官方网址我们要记住:https://www.r-project.org/。以后最新版本的R就要从这里下载。


下载 (14).jpeg


那么,RStudio又是什么呢?它是R代码的一个编辑器,而且是一款非常强大的编辑器,其官方网址:https://www.rstudio.com/。编辑器是个什么东西呢?首先跟大家明确一个概念,R代码本身就是个文本文件,你甚至可以用记事本打开和编写R代码,但是任何一个程序员都不会这么做,因为我们有更好的编辑器。



下载 (15).jpeg

俗话说,工欲善其事必先利其器,关于编辑器这个事情,对于每个程序员来说,真的是萝卜白菜各有所爱。著名的代码编辑器(或者叫IDE,Integrative Development Environmetn)比如微软的Visual Studio,Java的NetBeans、IntelliJ IDEA,Python的PyCharm,综合性的Eclipse、VIM、Emacs等等,那么对于R语言来说,如果要选择一款编辑器的话,我强烈推荐RStudio


RStudio是一款专门针对R语言而生的IDE,R自带的环境操作起来不是方便,而Rstudio很好地解决了这个问题,除了最基础的语法高亮、自动补全、查错等功能,而且它还具有代码调试、可视化等其他功能,支持纯R脚本、Rmarkdown (脚本文档混排)、Bookdown (脚本文档混排成书)、Shiny (交互式网络应用)等,你甚至可以用它来编写一个R包。所以,安装R语言的运行环境,RStudio必不可少。



R语言运行环境安装



不管是Mac还是Windows系统,R环境的安装都遵循先安装R,再安装RStudio的原则。安装呢也很简单,跟普通的软件安装无任何区别,直接双击安装就可以了。





相关推荐:


「视频教程」R语言与高级医学统计学 33集全


没有账号?